c interview question